package com.weixin.pojo.pay.request;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 类描述：微信退款参数,请求参数<br>
 * 接口地址：https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_4<br>
 * 创建人：邓强 <br>
 * 创建时间：2017年7月24日 下午2:17:23 <br>
 * 修改人： <br>
 * 修改时间：2017年7月24日 下午2:17:23 <br>
 * 修改备注： <br>
 * 
 * @version V1.0
 */
@XStreamAlias("xml")
public class RefundRequest extends BaseRequest{
	/** 
	 * 微信订单号
	 */
	private String transaction_id;
	/**
	 *  商户退款单号 
	 */
	private String out_refund_no;
	/**
	 *  订单金额 
	 */
	private Integer total_fee;
	/**
	 *  退款金额
	 */
	private Integer refund_fee;
	/**
	 *  货币种类 
	 */
	private String refund_fee_type = "CNY";
	/**
	 *  退款原因 
	 */
	private String refund_desc;
	/**
	 *  退款资金来源 
	 */
	private String refund_account;

	public String getTransaction_id() {
		return transaction_id;
	}

	public void setTransaction_id(String transaction_id) {
		this.transaction_id = transaction_id;
	}

	public String getOut_refund_no() {
		return out_refund_no;
	}

	public void setOut_refund_no(String out_refund_no) {
		this.out_refund_no = out_refund_no;
	}

	public Integer getTotal_fee() {
		return total_fee;
	}

	public void setTotal_fee(Integer total_fee) {
		this.total_fee = total_fee;
	}

	public Integer getRefund_fee() {
		return refund_fee;
	}

	public void setRefund_fee(Integer refund_fee) {
		this.refund_fee = refund_fee;
	}

	public String getRefund_fee_type() {
		return refund_fee_type;
	}

	public void setRefund_fee_type(String refund_fee_type) {
		this.refund_fee_type = refund_fee_type;
	}

	public String getRefund_desc() {
		return refund_desc;
	}

	public void setRefund_desc(String refund_desc) {
		this.refund_desc = refund_desc;
	}

	public String getRefund_account() {
		return refund_account;
	}

	public void setRefund_account(String refund_account) {
		this.refund_account = refund_account;
	}
}
